Conventional street-lighting systems may operate at a fixed output level or rely on time-based switching, leading to unnecessary energy use when ambient light is sufficient or road-user activity is low. This paper proposes a low-cost Arduino-based Internet of Things (IoT) street-lighting prototype combining ambient-light sensing, motion detection, adaptive brightness control, and remote monitoring. An LDR measures ambient illumination, while a passive infrared (PIR) sensor detects motion near the lighting zone. An Arduino Uno applies a three-state strategy: OFF during daylight, DIM during darkness without recent motion, and BRIGHT when motion is detected. An ESP8266 Wi-Fi module sends sensor readings and lamp status to an IoT dashboard. A repeatable experimental protocol is defined to evaluate response time, sensor behaviour, communication reliability, power consumption, and energy savings against an always-on full-brightness baseline. Since prototype measurements have not been supplied, quantitative results are intentionally left for completion after testing. The work is intended as a reproducible educational and small-scale research platform.
Introduction
1. Introduction
Street lighting plays an important role in improving road visibility and pedestrian safety. However, conventional streetlights consume electricity continuously, even when full illumination is not required. To reduce energy consumption, smart street-lighting systems use ambient-light sensors and motion detectors to automatically adjust brightness according to surrounding conditions.
The integration of the Internet of Things (IoT) allows remote monitoring, data collection, and maintenance management. Arduino and ESP8266 microcontrollers provide an affordable solution for developing smart street-lighting systems.
2. Objectives of the Project
The main objectives of the proposed system are:
To develop an automatic street-lighting system using Arduino Uno, LDR, PIR sensor, and ESP8266 Wi-Fi module.
To control streetlight brightness through three operating modes: OFF, DIM, and BRIGHT.
To monitor sensor readings, motion detection, and lamp status through an IoT dashboard.
To reduce electricity consumption compared with conventional full-brightness streetlights.
To evaluate response time, motion-detection accuracy, false triggering, communication reliability, and system performance.
3. Literature Review
Previous research has explored Arduino- and ESP8266-based smart street-lighting systems using LDR and motion sensors. Different studies have demonstrated automatic brightness adjustment, motion-based lighting control, remote monitoring, and wireless communication.
Some recent studies have also investigated LoRaWAN technology for long-distance monitoring.
The proposed work focuses on evaluating energy savings through comparison with conventional streetlights operating continuously at full brightness. It also emphasizes accurate measurements, repeatability, and system performance.
4. Proposed System Architecture
The proposed smart street-lighting system consists of four main layers:
Sensing Layer: The LDR detects surrounding light intensity, while the PIR sensor detects human or vehicle movement.
Control Layer: The Arduino Uno processes sensor readings and determines the required brightness level.
Lighting Layer: A PWM-compatible LED driver controls the intensity of the streetlight.
IoT Monitoring Layer: The ESP8266 Wi-Fi module sends system information to a cloud platform or local server for remote monitoring.
The dashboard displays ambient-light readings, motion detection events, lighting conditions, and lamp status.
5. Hardware Components
The main components used in the proposed system are:
Arduino Uno: Acts as the main controller and processes sensor information.
LDR Sensor: Detects ambient light intensity and determines whether it is daytime or nighttime.
PIR Sensor: Detects movement of people or vehicles.
ESP8266 Wi-Fi Module: Provides internet connectivity and transfers data to the IoT platform.
PWM-Compatible LED Driver: Adjusts the brightness of the LED streetlight.
IoT Dashboard: Displays sensor readings and system operating conditions.
Regulated Power Supply: Provides the required power to the controller and lighting system.
6. Working Principle
The smart street-lighting system operates automatically based on ambient light and motion detection.
It uses three main operating conditions:
OFF Mode: During daytime, when sufficient natural light is available, the streetlight remains switched OFF.
DIM Mode: At night, when no movement is detected, the streetlight operates at reduced brightness to save electricity.
BRIGHT Mode: When the PIR sensor detects movement at night, the streetlight increases to full brightness for a predefined period.
After the specified time, if no further movement is detected, the light automatically returns to DIM mode.
The system also uses hysteresis to prevent unnecessary switching during changing light conditions, particularly around sunrise and sunset.
7. Energy Efficiency and Performance Evaluation
The proposed system is evaluated by comparing its energy consumption with conventional streetlights operating continuously at full brightness.
The following parameters are considered:
Energy consumption and electricity savings.
Response time of the lighting system.
Motion-detection accuracy.
False motion detection.
Wi-Fi communication reliability.
Repeatability and overall system performance.
Conclusion
This paper proposes an Arduino-based IoT smart street-lighting system combining ambient-light sensing, PIR motion detection, state-based brightness control, and ESP8266 remote monitoring. The experimental protocol defines a comparison with an always-on full-brightness baseline and measures energy use, response time, detection performance, and telemetry reliability. Quantitative conclusions should be added only after the prototype has been tested and the data checked.
References
[1] “Design and Implementation of an Intelligent Solar-Powered Street Lighting System with IoT Integration for Enhanced Energy Efficiency and Adaptive Control,” 2024 9th International Conference on Communication and Electronics Systems (ICCES), DOI: 10.1109/ICCES63552.2024.10859741. https://doi.org/10.1109/ICCES63552.2024.10859741
[2] “Auto-Intensity Regulation of Streetlights using Arduino,” 2021 5th International Conference on Information Systems and Computer Networks (ISCON), DOI: 10.1109/ISCON52037.2021.9702443. https://ieeexplore.ieee.org/document/9702443/
[3] U. Anjaiah et al., “IoT Based Street Light Control System,” International Journal of Modern Developments in Engineering and Science, vol. 2, no. 4, pp. 80–84, 2023, DOI: 10.65138/ijmdes.2023.v2i4.313. https://doi.org/10.65138/ijmdes.2023.v2i4.313
[4] “IoT-Based Street Light Monitoring System,” IJCRT, vol. 13, issue 6, June 2025. https://ijcrt.org/viewfull.php?p_id=IJCRT2506256
[5] “Optimising urban lighting efficiency with IoT and LoRaWAN integration in smart street lighting systems,” 2025, DOI: 10.1007/s43926-025-00163-z. https://doi.org/10.1007/s43926-025-00163-z
[6] Espressif Systems, “ESP8266EX Datasheet,” official technical documentation. https://documentation.espressif.com/0a-esp8266ex_datasheet_en.html